@charset "utf-8";
/* CSS Document */
#header{ height:125px; width:100%; background:url(../images/header_bg.jpg) repeat-x;}
.header{ height:125px; width:1084px; margin:0 auto;overflow:hidden; background:url(../images/h_r.png)  bottom right no-repeat;}
.sc{height:33px; line-height:26px; width:255px;}
.sc img { vertical-align:middle;}
.sc a{ margin:0 3px; color:#fff;}
.phone{ float:right; margin-top:70px; }
.logo{ height:125px; width:587px; background:url(../images/logo.png) center no-repeat;text-indent:-2000px; float:left;}
.logo h1 a{height:125px; width:587px;text-indent:-2000px;float:left;}
.phone span,small{ font-size:16px; color:#fff;}

#nav{ height:86px;width:100%; background:url(../images/nav_bg.jpg) repeat;}
.nav {width:1002px;margin:0px auto;font-size:14px; font-weight:bold; height:48px; line-height:48px;}
.nav ul li{float:left;display:block;position:relative; background:url(../images/nav_li_bg.jpg) right no-repeat;}
.nav ul li a{display:block;color:#fff; padding:0 33px;}
.nav ul li a:hover{ background:url(../images/nav_a_bg.png) center  no-repeat; color:#005AA9;}
.nav .hover{ background:url(../images/nav_a_bg.png) center  no-repeat; color:#005AA9;}
.drop_dwon{position:absolute;left:0;top:48px;z-index:1; height:38px; line-height:38px; width:600px; margin-left:-80px; display:none;}
.onemenulayout{ float:left;}
#drop a{ padding:0 23px;color:#005AA9;}
#drop a:hover{ background:none; color:#000;}
#currlayout{}


#banner {width:999px; height:344px; overflow:hidden; margin:0 auto; background:#fff;}

#gonggao{ height:35px; width:100%; background:url(../images/gg_bg.jpg) repeat-x;}
.gonggao{ width:1002px; margin:0 auto; line-height:35px;}

.nlist{ height: auto; width:auto;}
.nlist ul{ margin:0 1px;}
.nlist ul li{ line-height:28px; height:28px; background:url(../images/nli_bg.jpg) 15px center no-repeat; margin:1px 0;}
.nlist ul li a{ color:#000; padding-left:25px;}

.ncon{ line-height:21px;border-bottom:#CCC dashed 1px; padding-left:10px;}
.ncon .more{ color:#000; margin-left:10px; line-height:21px; font-size:12px;}

.cat{height:auto; width:auto;}
.cat ul {}
.cat ul li{line-height:27px;margin:1px 0; padding-left:35px; margin:3px 5px; background:url(../images/cat_bg.png) 10px center no-repeat; }

.lanmu-content{margin:2px auto 0 auto;}
.lanmu-content .listmore{display:block;text-align:center;height:25px;border-top:0;background:#eee;color:#1594d1;font:normal 12px/25px Tahoma,Verdana;}
.lanmu-list{display:block;}
.lanmu-list dt{display:block;height:40px;background:#0066CC;font:bold 14px/40px "ËÎÌå"; color:#fff;padding-left:10px;}
.lanmu-list dd{padding-top:2px;}
.lanmu-list dd a{display:block;height:33px;background:#f9f9f9;border-bottom:1px solid #eee;border-top:2px solid #fff;border-left:2px solid #999;border-right:1px solid #eee;font:normal 12px/33px Georgia "ËÎÌå"; padding-left:25px; line-height: 33px;}
.lanmu-list dd a:hover{padding-left:35px;}
.lanmu-list dd a:hover,.lanmu-list dd a.current{border-left:2px solid #1160ba;background-color:#f6f6f6;color:#1160ba;font-weight:bold;}


.contact{ background:url(../images/cons_bg.jpg) center no-repeat;}
.contact ul{ height:auto;margin:0 2px;}
.contact ul li{ line-height:23px; padding-left:2px;}
#content{ height:auto; width:1002px; margin:10px auto;}
.left{ width:370px; height:245px; float:left; overflow:hidden;}
.left .about{width:368px; height:210px; background:url(../images/about_bg.jpg) repeat;}
.left .about .a_img{ width:207px; height:133px; float:left; margin:15px 15px auto 15px;}
.left .about .a_cont{line-height:20px; margin:12px 10px 0 12px;}
.left .about .frist{ height:88px;width:340px; margin:15px; overflow:hidden;}
.left .about .frist strong{ width:185px; float:left;}
.left .about .f_img{ width:125px; height:85px; float:left; margin-right:15px;}
.left .about .f_cont{line-height:22px; margin:0px 10px 0 0; float:left; width:185px;}

.middle{ width:500px; float:left; margin-left:10px;height:190px;}
.right{ width:240px; height:245px; float:right; overflow:hidden;}
.right .rcont{width:238px; height:210px; background:url(../images/about_bg.jpg) repeat;}

#product{ height:209px; width:1002px; overflow:hidden; background:#FFF;}
#fmenu{ height:33px; line-height:33px; width:100%; background:url(../images/nav_bg.jpg) repeat; text-align:center; }
.fmenu{ width:1002px; margin:0 auto; color:#fff;height:30px; line-height:30px;}
.fmenu a{color:#fff; margin: 0 3px;}
#footer{width:100%; height:130px;background:url(../images/fbg.jpg) repeat; text-align:center; padding-top:13px;}
.footer{ width:1002px; margin:0 auto; color:#fff;}
.footer p{ display:block; height:22px; line-height:22px; margin:3px 0;}
.footer a{ color:#fff; margin:0 3px;}
.copy{ margin-top:3px; }

.n_left{ width:215px; height: auto; float:left; background:#FFF;}
.n_right{ width:775px; height: auto; float:right; background:#FFF;}

.ntit{ text-align:center; color:#252525; padding:5px; height:40px; }
.ntit strong{ font-size:16px; line-height:36px; }
.nzz{height:25px; height:25px; text-align:center; border-bottom:#999 dashed 1px; margin: 2px;}
.nzz span{ margin:0 5px;}
.product{ margin:0 35px;}
.v_pro{ width:720px; height:auto; overflow:hidden; line-height:30px; text-align:center;}
.v_pro p{ padding:0 6px;}
.v_pro img{ margin:10px;}



